<?php
/**
增加管理员与数据库关联
 */
//获取文章数据、
$adminName = $_POST['admin_name'];
$adminEmail = $_POST['admin_email'];
$adminPassword = $_POST['admin_password'];
$confirmPassword = $_POST['confirm_password'];

//管理员名称不能为空
if (empty($adminName)){
    echo "管理员名称不能为空<br/>";
    echo "<a href='javascript:history.go(-1)'>返回上一页</a>";
    exit();
}
//管理员邮箱不能为空
if (empty($adminEmail)){
    echo "管理员邮箱不能为空<br/>";
    echo "<a href='javascript:history.go(-1)'>返回上一页</a>";
    exit();
}
//管理员密码不能为空
if (empty($adminPassword)){
    echo "管理员密码不能为空<br/>";
    echo "<a href='javascript:history.go(-1)'>返回上一页</a>";
    exit();
}
//管理员密码与再确认密码应相同
if ($adminPassword != $confirmPassword){
    echo "请确认密码与再输入密码无误<br/>";
    echo "<a href='javascript:history.go(-1)'>返回上一页</a>";
    exit();
}

//设置时区,获取时间
date_default_timezone_set("PRC");
$addTime = time();
$updateTime = $addTime;

//连接到数据库
$dsn = "mysql:host=127.0.0.1;dbname=blog";
$db = new PDO($dsn, "root", "123456");

//更改默认的utf8为utf8mb4以防中文乱码
$db->exec("set names utf8mb4");

//php语句mysql插入数据
$sql = "insert into admin (admin_name,admin_email,admin_password,update_time,add_time)
  value ('$adminName','$adminEmail','$adminPassword','$updateTime','$addTime')";
$result = $db->exec($sql);
if ($result){
    echo "增加管理员成功。<br/><a href='admin_list.php'>返回管理员列表页</a>>";
    exit();
}else{
    echo "增加管理员失败。<br/>错误信息：".$db->errorInfo()[2].",请联系管理员123 ";
}